Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Telde M15 Slovenska Bistrica M25 Telfs M15 Vienna Lisbon Challenger Villena Challenger Braga Challenger M25 Santa Margherita di Pula Brazzaville Challenger M25 Vila Real de Santo Antonio Hersonissos 2 Challenger Maia Challenger Barletta Challenger Monza Challenger Skopje Challenger Prostejov Challenger Bratislava 1 Challenger Milan Challenger Sassuolo Challenger Nordea Open - Bastad Liberec Challenger Como Challenger Portugal F4 Portugal F5 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Czech Republic F2 Slovenia F2 Italy F27 Slovakia F3 Austria F10 Portugal F4 Portugal F5 Tunisia F4 Iran F3 Iran F4 Germany F1 Austria F1 Austria F2 Germany F4 Germany F5 Croatia F1 Croatia F2 Morocco F2 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Austria F4 Austria F5 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Great Britain F16 Great Britain F17 Israel F4 Israel F5 Czech Republic F5 Germany F2 Austria F1 Germany F3 Ivory Coast F1 Croatia F1 Croatia F2 Kazakhstan F1 Canada F1 Kazakhstan F2 Canada F2 Canada F3 Croatia F4 Croatia F5 Czech Rep. F2 Czech Rep. F3 Slovenia F1 Italy F17 Germany F8 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Italy F23 Slovak Rep. F1 Italy F24 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Morocco F1 Israel F1 Israel F2 Morocco F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Italy F4 Austria F2 Great Britain F4 Croatia F10 Turkey F1 Turkey F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Slovakia F1 Croatia F10 Croatia F11 Czech Republic F1 Great Britain F4 Germany F7 Kuwait F2 Portugal F8 Slovakia F2 Germany F23 Croatia F6 Poland F1 Ivory Coast F2 Croatia F12 Croatia F4 (Opatija) Tatra Banka Slovak Open - Bratislava Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov s'Tennis Masters Challenger - Graz Ostrava Challenger Poznan Challenger Freudenstadt Challenger Banja Luka Challenger Trnava Challenger Tashkent Challenger Bratislava Challenger Tanger Challenger Athens Challenger Rome Challenger Ostrava Challenger Busan Challenger Furth Challenger Kosice Challenger Bytom Challenger Poznan Challenger Cordenons Challenger Brasilia Challenger Samarkand Challenger Astana Challenger Seoul Challenger Aachen Challenger Bratislava Challenger Singapore Challenger Courmayeur Challenger Sarajevo Challenger Marrakech Challenger Bath Challenger Johannesburg Challenger Alessandria Challenger Turin Challenger Oberstaufen Challenger Dortmund Challenger Genova Challenger Trnava Challenger Heilbronn Challenger Bergamo Challenger Wolfsburg Challenger Casablanca Challenger Marrakech Challenger Rome Challenger Bordeaux Challenger Samarkand Challenger Como Challenger Trnava Challenger Eckental Challenger Mexico City Challenger Rome Challenger Caltanissetta Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger San Benedetto Challenger San Marino Challenger Rennes Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Ostrava Challenger Furth Challenger Kosice Challenger San Benedetto Challenger Liberec Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Mersin Challenger Ostrava Challenger Prostejov Challenger Todi Challenger Biella Challenger Como Challenger Rome Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Santo Domingo Challenger Napoli Challenger Turin Challenger Ostrava Challenger Prague Challenger Biella Challenger Prague Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Prostejov Challenger Poprad Tatry Challenger Rome Challenger Almaty Challenger Campinas Challenger Cali Challenger Lima Challenger Bratislava Challenger Koblenz Challenger Morelos Challenger Indian Wells Challenger Santiago Challenger Marbella Challenger Barletta Challenger Rome Challenger Poznan Challenger Marburg Challenger Braunschweig Challenger Padova Challenger Liberec Challenger Pullach Challenger Cordenons Challenger Como Challenger Seville Challenger Banja Luka Challenger Florence Challenger Barcelona Challenger Eckental Challenger Bratislava Challenger Punta Del Este Challenger Santiago Challenger Anning Challenger Nanchang Challenger Shymkent Challenger Samarkand Challenger Almaty Challenger Shymkent Challenger Bratislava Challenger Ludwigshafen Challenger San Benedetto Challenger Prague Challenger Liberec Challenger Cordenons Challenger L'Aquila Challenger Como Challenger Biella Challenger Florence Challenger Guayaquil Challenger Montevideo Challenger Maia Challenger Noumea Challenger Bangkok Challenger Punta Del Este Challenger Prague Challenger Prague II Challenger Ostrava Challenger Prostejov Challenger Split Challenger Guayaquil Challenger Ortisei Challenger Biella 1 Challenger Biella 2 Challenger Concepcion Challenger Nur-Sultan 1 Challenger Biella 3 Challenger Belgrade Challenger Zagreb Challenger Biella 7 Challenger Almaty 1 Challenger Almaty 2 Challenger Perugia Challenger Como Challenger Napoli 2 Challenger Losinj Challenger Maia 1 Challenger Maia 2 Challenger Santa Cruz de la Sierra Challenger Gran Canaria Challenger Roseto Degli Abruzzi 1 Challenger Zadar Challenger Aguascalientes Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger M15 Trnava Koblenz Challenger Bratislava 1 Challenger Sassuolo Challenger M15 Ollersbach Todi Challenger Genova Challenger Internationaux de Nouvelle-Caledonie - New Caledonia M15 Antalya Seoul Challenger M15 Heraklion M15 Heraklion Salvador Challenger Brasov Challenger Kosice Challenger Tampere Challenger Guadalajara Challenger M25 Valldoreix M25 Reggio Emilia San Luis Potosi Challenger Leon Challenger Panama City Challenger M15 Bergamo Bratislava 2 Challenger M25 Padova M15 Poprad Mestre Challenger Liberec Challenger Manerbio Challenger Helsinki Challenger M25 Santa Margherita di Pula M25 Trnava Buenos Aires Challenger Furth Challenger M25 Monastir M25 Monastir Rome Challenger M25 Vila Real de Santo Antonio Marburg Challenger Kigali 1 Challenger Kigali 2 Challenger Zadar Challenger Genova Challenger Naples Challenger Vicenza Challenger M25 Santa margherita di Pula M25 Reggio Emilia Prague Challenger M25+H Kassel Liberec Challenger Quito Challenger Bogota Challenger Mouilleron-Le-Captif Challenger Legg Mason Tennis Classic - Washington BMW Open - Munich ATP Studena Croatia Open Umag - Umag Grand Prix Hassan II - Casablanca Steelers Cup 2005 - Kosice ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Serbia Open - Belgrade ATP Slovak Open Challenger - Bratislava Prosperita Open 2007 - Ostrava ATP Challenger Trophy 2007 - Trnava Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Prostejov Challenger Geneva Challenger Chuncheon Challenger Aachen Challenger Tatra Banka Slovak Open - Bratislava Baden Open - Karlsruhe Rhodes Challenger Fergana Challenger Noumea Challenger Prostejov Challenger Kitzbuhel Challenger Kosice Open-Steelers Cup 2008 - Kosice Heilbronn Challenger Bergamo Challenger Casablanca Challenger BRD Nastase Tiriac Trophy - Bucharest Rabat Challenger Rome Challenger San Benedetto Challenger San Marino Challenger Ostrava Challenger Orleans Challenger Helsinki Challenger Mersin Challenger Prague Challenger Studena Croatia Open - Umag Marburg Challenger Bet-at-home Open - Hamburg Poznan Challenger Tampere Challenger Bet-at-home Cup - Kitzbuhel San Marino Challenger Karshi Challenger Winston-Salem Open - Winston-Salem 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia St. Petersburg Open - St. Petersburg Ostrava Challenger Rakuten Japan Open - Tokyo Trnava Challenger Mons Challenger Meknes Challenger Valencia Open - Valencia Noumea Challenger Heilbronn Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Zagreb Challenger Todi Challenger Open 13 - Marseille Steelers Cup - Kosice Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Bratislava Challenger Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen Napoli Challenger China Open - Beijing Brisbane International - Brisbane Rio Open - Rio de Janeiro Vercelli Challenger Rome Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Ecuador Open - Quito Prague Challenger Hungarian Open - Budapest Scheveningen Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Cordenons Challenger Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Marbella Challenger Tata Open Maharashtra - Pune Sydney International - Sydney Cordoba Open - Cordoba DIEMA XTRA Sofia Open - Sofia Argentina Open - Buenos Aires Vercelli Challenger St. Remy Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Sardegna Open - Cagliari Belgrade 2 - Belgrade Lima Challenger Cordoba Open - Cordoba Mendoza Challenger Rio De Janeiro Challenger Rimini Challenger Barletta Challenger Generali Open - Kitzbuhel Heilbronn Challenger Kos-Zucchetti Tennis Cup - Cordenons Poprad Tatry Challenger Mexico City Challenger Todi Challenger Flea Market Cup - Busan Manerbio Challenger Como Challenger Seville Challenger Casablanca Challenger San Luis Potosi Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Heilbronn Challenger Vicenza Challenger Mutua Madrid Open - Madrid Arad Challenger Sibiu Challenger Bratislava Challenger Quimper Challenger Punta Del Este Challenger Tatra Banka Open - Bratislava Genova Challenger Turin Challenger Prostejov Challenger Samarkand Challenger Cordenons Challenger Arad Challenger Karshi Challenger Heilbronn Challenger Manerbio Challenger San Benedetto Challenger Lima Challenger Lyon Challenger Mohammedia Challenger Istanbul Challenger Marbella Challenger Eckental Challenger Vicenza Challenger Santiago Challenger Marbella Challenger Prague Challenger Bratislava Challenger Liberec Challenger Barletta Challenger Quito Challenger Ambato Challenger Lisbon Challenger Napoli Challenger Concepcion Challenger Tatra Banka Open 2006 - Bratislava Roseto Degli Abruzzi 2 Challenger Augsburg Challenger Heilbronn Challenger Troisdorf Challenger Morocco Tennis Tour - Rabat Trieste Challenger Fifth Third Bank Tennis Championships - Lexington Poprad Tatry Challenger Quimper Challenger Rijeka Challenger Morelos Challenger Pune Challenger Banja Luka Challenger Noumea Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Heilbronn Challenger Salinas Challenger Rome Challenger Kosice Challenger Brasov Challenger - Brasov Irving Challenger Geneva Challenger Reggio Emilia Challenger Ljubljana Open - Ljubljana Padova Challenger Izmir Challenger Bergamo Challenger Quimper Challenger Buenos Aires Challenger Barranquilla Challenger San Benedetto Challenger Liberec Challenger Bonn Challenger Sao Paulo Challenger Tour Finals Dobrich Challenger Bratislava Challenger Como Challenger Szczecin Challenger Tashkent Challenger Samsung Securities Cup - Seoul Hersonissos 1 Challenger Mons Challenger Kosice Challenger Santiago Challenger Pharma Medico Open 2008 - Aarhus Lermontov Challenger Caltanissetta Challenger Astana Challenger Trnava Challenger Karshi Challenger Rabat Challenger Todi Challenger ATP Challenger Trophy 2008 - Trnava Ostrava Challenger Mons Challenger San Benedetto Challenger Helsinki Challenger Steelers Cup - Kosice Nur-Sultan 2 Challenger Serbia Open - Belgrade Leon Challenger Valencia Open - Valencia Shanghai Rolex Masters - Shanghai Loughborough Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON Championships - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Brisbane International - Brisbane Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo AEGON International - Eastbourne Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BMW Open - Munich Monte-Carlo Rolex Masters - Monte-Carlo Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona San Luis Potosi Challenger Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Valencia Open - Valencia Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Ljubljana Open 2008 - Ljubljana Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Countrywide Classic - Los Angeles Moselle Open - Metz Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Ecuador Open - Quito Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech BMW Open - Munich Antalya Cup - Antalya Konzum Croatia Open - Umag Bratislava Challenger Trnava Challenger Ecuador Open - Quito Orbetello Challenger BMW Open - Munich Mercedes Cup - Stuttgart German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich French Open - Paris St. Petersburg Open - St. Petersburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Prague Challenger Rio Open - Rio de Janeiro Santiago Open - Santiago French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Anytech365 Andalucia Open - Marbella French Open - Paris Wimbledon - London Erste Bank Open - Vienna French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha BMW Open - Munich Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Apia International - Sydney Bet-at-home Open - Hamburg Tiriac Open - Bucharest Argentina Open - Buenos Aires Bet-at-home Open - Hamburg Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Open Parc - Lyon German Tennis Championships - Hamburg Brasil Open - Sao Paulo Davis Cup, World Group, PO, USA-SVK 5-0 Argentina Open - Buenos Aires Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, PO, SVK-KOR 2-3 All Lower level tournaments Olympics - Rio de Janeiro Olympics - London M15 Monastir M25 Santa Margherita di Pula Bad Waltersdorf Challenger M15 Antalya